life satisfaction - Francés Inglés Diccionario